1,560 research outputs found

    Ideals : an introduction to the project and the book

    Get PDF
    No abstract

    Minimizing gravitational lensing contributions to the primordial bispectrum covariance

    Get PDF
    The next generation of ground-based cosmic microwave background (CMB) experiments aim to measure temperature and polarization fluctuations up to ā„“maxā‰ˆ5000 over half of the sky. Combined with Planck data on large scales, this will provide improved constraints on primordial non-Gaussianity. However, the impressive resolution of these experiments will come at a price. Besides signal confusion from galactic foregrounds, extragalactic foregrounds, and late-time gravitational effects, gravitational lensing will introduce large non-Gaussianity that can become the leading contribution to the bispectrum covariance through the connected four-point function. Here, we compute this effect analytically for the first time on the full sky for both temperature and polarization. We compare our analytical results with those obtained directly from map-based simulations of the CMB sky for several levels of instrumental noise. Of the standard shapes considered in the literature, the local shape is most affected, resulting in a 35% increase of the estimator standard deviation for an experiment such as the Simons Observatory (SO) and a 110% increase for a cosmic-variance limited experiment, including both temperature and polarization modes up to ā„“max=3800. Because of the nature of the lensing four-point function, the impact on other shapes is reduced while still non-negligible for the orthogonal shape. Two possible avenues to reduce the non-Gaussian contribution to the covariance are proposed: First by marginalizing over lensing contributions, such as the Integrated Sachs Wolfe (ISW)-lensing three-point function in temperature, and second by delensing the CMB. We show the latter method can remove almost all extra covariance, reducing the effect to below <5% for local bispectra. At the same time, delensing would remove signal biases from secondaries induced by lensing, such as ISW lensing. We aim to apply both techniques directly to the forthcoming SO data when searching for primordial non-Gaussianity

    An evaluation of clone detection techniques for identifying crosscutting concerns

    Get PDF
    Code implementing a crosscutting concern is often spread over many different parts of an application. Identifying such code automatically greatly improves both the maintainability and the evolvability of the application. First of all, it allows a developer to more easily find the places in the code that must be changed when the concern changes, and thus makes such changes less time consuming and less prone to errors. Second, it allows a developer to refactor the code, so that it uses modern and more advanced abstraction mechanisms, thereby restoring its modularity. In this paper, we evaluate the suitability of clone detection as a technique for the identification of crosscutting concerns. To that end, we manually identify four specific concerns in an industrial C application, and analyze to what extent clone detection is capable of finding these concerns. We consider our results as a stepping stone toward an automated 'concern miner' based on clone detection

    Assessing the efficiency of Laser-Induced Breakdown Spectroscopy (LIBS) based sorting of post-consumer aluminium scrap

    Get PDF
    The aluminium Twitch fraction of a Belgian recycling facility could be further sorted by implementing Laser-Induced Breakdown Spectroscopy (LIBS). To achieve this goal, the presented research identifies commercially interesting output fractions and investigates machine learning methods to classify the post-consumer aluminium scrap samples based on the spectral data collected by the LIBS sensor for 834 aluminium scrap pieces. The classification performance is assessed with X-Ray Fluorescence (XRF) reference measurements of the investigated aluminium samples, and expressed in terms of accuracy, precision, recall, and f1 score. Finally, the influence of misclassifications on the composition of the desired output fractions is evaluated.Peer ReviewedPostprint (published version

    Program transformations using temporal logic side conditions

    Get PDF
    This paper describes an approach to program optimisation based on transformations, where temporal logic is used to specify side conditions, and strategies are created which expand the repertoire of transformations and provide a suitable level of abstraction. We demonstrate the power of this approach by developing a set of optimisations using our transformation language and showing how the transformations can be converted into a form which makes it easier to apply them, while maintaining trust in the resulting optimising steps. The approach is illustrated through a transformational case study where we apply several optimisations to a small program

    Towards verified Java code generation from concurrent state machines

    Get PDF
    We present work in progress on, verified, transformation of a modeling language based on communicating concurrent state machines, SLCO, to Java. Some concurrency related challenges, related to atomicity and non-standard fairness issues, are pointed out. We discuss solutions based on Java synchronization concepts
    • ā€¦
    corecore